ambay (cecropia adenopus) - Turkish English Dictionary